package blake2b
import
func () {
useAVX2 = cpu.X86.HasAVX2
useAVX = cpu.X86.HasAVX
useSSE4 = cpu.X86.HasSSE41
}
func ( *[8]uint64, *[2]uint64, uint64, []byte)
func ( *[8]uint64, *[2]uint64, uint64, []byte)
func ( *[8]uint64, *[2]uint64, uint64, []byte)
func ( *[8]uint64, *[2]uint64, uint64, []byte) {
switch {
case useAVX2:
hashBlocksAVX2(, , , )
case useAVX:
hashBlocksAVX(, , , )
case useSSE4:
hashBlocksSSE4(, , , )
default:
hashBlocksGeneric(, , , )
}
}